html,
body {
  width: 100%;
  height: 100%;
}
.clearfix:after {
  clear: both;
  content: '';
  height: 0;
  width: 0;
  display: block;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
#app .ivu-switch-checked,
#root .ivu-switch-checked {
  border-color: #1abc9c;
  background-color: #1abc9c;
}
#app .el-button--primary,
#root .el-button--primary {
  color: #fff;
  background-color: #1abc9c;
  border-color: #1abc9c;
}
#app .ivu-page-item:hover,
#root .ivu-page-item:hover {
  border-color: #1abc9c;
}
#app .ivu-page-item-active,
#root .ivu-page-item-active {
  border-color: #1abc9c;
}
#app .ivu-radio-inner:after,
#root .ivu-radio-inner:after {
  background-color: #1abc9c;
}
#app .ivu-radio-checked .ivu-radio-inner,
#root .ivu-radio-checked .ivu-radio-inner {
  border-color: #1abc9c;
}
#app .el-button:focus,
#root .el-button:focus,
#app .el-button:hover,
#root .el-button:hover {
  color: #1abc9c;
  border-color: #1abc9c;
  background-color: #ecf5ff;
}
#app .el-button--primary:focus,
#root .el-button--primary:focus,
#app .el-button--primary:hover,
#root .el-button--primary:hover {
  background: #1cd1ad;
  border-color: #1cd1ad;
  color: #fff;
}
#app .el-button--text:focus,
#root .el-button--text:focus,
#app .el-button--text:hover,
#root .el-button--text:hover {
  border-color: transparent;
  background-color: transparent;
}
#app .ivu-input:hover,
#root .ivu-input:hover {
  border-color: #1abc9c;
}
#app .ivu-input:focus,
#root .ivu-input:focus {
  border-color: #1abc9c;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(26, 188, 156, 0.2);
}
#app .el-checkbox__input.is-checked .el-checkbox__inner,
#root .el-checkbox__input.is-checked .el-checkbox__inner,
#app .el-checkbox__input.is-indeterminate .el-checkbox__inner,
#root .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1abc9c;
  border-color: #1abc9c;
}
#app .ivu-date-picker-cells-cell-today em:after,
#root .ivu-date-picker-cells-cell-today em:after {
  background-color: #1abc9c;
}
#app .ivu-date-picker-cells-cell-selected em,
#root .ivu-date-picker-cells-cell-selected em,
#app .ivu-date-picker-cells-cell-selected:hover em,
#root .ivu-date-picker-cells-cell-selected:hover em {
  background-color: #1abc9c;
}
#app .ivu-date-picker-cells-cell-range:before,
#root .ivu-date-picker-cells-cell-range:before {
  background-color: #97fce8;
}
#app .ivu-date-picker-cells-cell:hover em,
#root .ivu-date-picker-cells-cell:hover em {
  background-color: #97fce8;
}
#app .ivu-date-picker-cells-focused em,
#root .ivu-date-picker-cells-focused em {
  box-shadow: 0 0 0 1px #1abc9c inset;
}
#app .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active,
#root .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active,
#app .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover,
#root .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover {
  background-color: #1abc9c!important;
}
#app .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected,
#root .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected,
#app .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected:hover,
#root .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item-selected:hover {
  color: #1abc9c;
}
#app .ivu-btn-primary,
#root .ivu-btn-primary {
  background-color: #1abc9c;
  border-color: #1abc9c;
  color: #fff;
}
#app .ivu-select-visible .ivu-select-selection,
#root .ivu-select-visible .ivu-select-selection {
  border: #1abc9c;
  box-shadow: 0 0 0 2px rgba(26, 188, 156, 0.2);
}
#app .ivu-select-selection-focused,
#root .ivu-select-selection-focused,
#app .ivu-select-selection:hover,
#root .ivu-select-selection:hover {
  border-color: #1abc9c;
}
#app .is-disabled,
#root .is-disabled {
  color: #9c9c9c;
}
#app .is-disabled:hover,
#root .is-disabled:hover {
  color: #9c9c9c;
}
#app .ivu-btn:hover,
#root .ivu-btn:hover {
  color: #1abc9c;
  background-color: #fff;
  border-color: #1abc9c;
}
#app .ivu-btn.active,
#root .ivu-btn.active,
#app .ivu-btn:active,
#root .ivu-btn:active {
  color: #1abc9c;
  background-color: #fff;
  border-color: #1abc9c;
}
#app .el-checkbox.is-bordered.el-checkbox--mini,
#root .el-checkbox.is-bordered.el-checkbox--mini {
  margin-left: 10px;
  margin-top: 10px;
  width: 200px;
}
